package com.bridgeintelligent.tag.customer.mapper;

import com.bridgeintelligent.tag.customer.looklike.LookLikeIssue;
import com.bridgeintelligent.tag.customer.looklike.LookLikeIssueTaskLog;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;


@Mapper
public interface LookLikeIssueMapper {

    void addLookIssue(LookLikeIssue issue);

    void addLookIssueTask(LookLikeIssue issue);

    void addLookIssueTaskLog(LookLikeIssueTaskLog issueTaskLog);

    void updateLookIssue(LookLikeIssue issue);

    void updateLookIssueTask(LookLikeIssue issue);

    String checkIssueName(@Param("issueName")String issueName);

    LookLikeIssue findLookIssue(@Param("id") String id);

    LookLikeIssue findLookIssueTask(@Param("id")String id);

    LookLikeIssueTaskLog findLookIssueTaskLog(@Param("logId")String logId);

}
